/**
 * 
 */
package com.shine.icis.blo;

import com.shine.cotrun.sql.QueryParameters;
import com.shine.cotrun.web.comm.ListPage;
import com.shine.icis.dto.SeStock;
import com.shine.icis.dto.SeStockHis;
import com.shine.icis.dto.HsStock;
import com.shine.icis.dto.HsStockHis;
/**
 * @author zuohp
 *
 */
public interface IStockQueryService {
	/**
	 * 翻页查询
	 * @param qp
	 * @return
	 */
	public ListPage<SeStock> getSeStockPage(QueryParameters qp);
	
	/**
	 * 导出
	 * @param qp
	 * @param dir
	 * @param expType
	 * @return
	 */
	public String csExpDataSeStock(QueryParameters qp, String dir, String expType);
	/**
	 * 翻页查询
	 * @param qp
	 * @return
	 */
	public ListPage<SeStockHis> getSeStockHisPage(QueryParameters qp);
	
	/**
	 * 导出
	 * @param qp
	 * @param dir
	 * @param expType
	 * @return
	 */
	public String csExpDataSeStockHis(QueryParameters qp, String dir, String expType);
	/**
	 * 翻页查询
	 * @param qp
	 * @return
	 */
	public ListPage<HsStock> getHsStockPage(QueryParameters qp);
	
	/**
	 * 导出
	 * @param qp
	 * @param dir
	 * @param expType
	 * @return
	 */
	public String csExpDataHsStock(QueryParameters qp, String dir, String expType);
	/**
	 * 翻页查询
	 * @param qp
	 * @return
	 */
	public ListPage<HsStockHis> getHsStockHisPage(QueryParameters qp);
	
	/**
	 * 导出
	 * @param qp
	 * @param dir
	 * @param expType
	 * @return
	 */
	public String csExpDataHsStockHis(QueryParameters qp, String dir, String expType);
}
